$(function () {

    rcFromFn();

    var largeHeader = document.getElementById('uCenterMain'),
        height = window.innerHeight;
    largeHeader.style.height = height + 'px';

    $('.sidebar-collapse').slimScroll({
        height: '100%',
        railOpacity: 0.9,
        alwaysVisible: false,
        distance: '-30px'
    });

    $('body')
        .on('click', 'li[id^=li]', function() {
            $(this).addClass('active').siblings().removeClass('active');
            var id = $(this).attr('id').split('_')[1];
            $('#div_' + id).addClass('active').siblings().removeClass('active');

        })
        .on('click', '.slide-tihao', function () { // 答题卡切换试题
            var id = $(this).data("id");
            var carousel = $('#' + id);
            var index = $('#carousel-professional article').index(carousel);
            $("#carousel-professional").carousel(index);
        })
        .on('click', '.prev-slide', function () { // 上一题
            $("#carousel-professional").carousel('prev');
        })
        .on('click', '.next-slide', function () { // 下一题
            $("#carousel-professional").carousel('next');
        })
        .on("click", "#scantron", function () { // 答题卡
            $(".scantron-box").toggleClass("hide");
        });

    // 初始化轮播
    initCarousel();

    function initCarousel() {
        $("#carousel-professional")
            .carousel({interval: false})
            .on('slid.bs.carousel', function () { // 滚动完成
                var active = $('.carousel-inner article.active');
                $(".next-slide").prop('disabled', active.next().length === 0);
                $(".prev-slide").prop('disabled', active.prev().length === 0);
                var type = active.data('type');
                $('#type' + type).removeClass('hide').siblings('span').addClass('hide');
            });
    }
});

// 单多选控件
var rcFromFn = function () {
    $('.i-checks').iCheck({
        checkboxClass: 'icheckbox_square-green',
        radioClass: 'iradio_square-green'
    });
};